#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
音乐播放器演示脚本
展示系统托盘和迷你播放器功能
"""

import sys
import os
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))

from PyQt5.QtWidgets import QApplication, QMessageBox
from PyQt5.QtCore import QTimer
from music_player import MusicPlayer

def demo_tray_features():
    """演示托盘功能"""
    app = QApplication(sys.argv)
    
    # 创建播放器实例
    player = MusicPlayer()
    
    # 显示主窗口
    player.show()
    
    # 显示功能说明
    info_text = """
🎵 音乐播放器 - 托盘功能演示

新功能包括：
✅ 系统托盘支持
✅ 迷你播放器窗口
✅ 智能窗口管理

使用方法：
1. 点击窗口关闭按钮(×) - 最小化到托盘
2. 双击托盘图标 - 显示主窗口
3. 右键托盘图标 - 访问快捷菜单
4. 迷你播放器可拖拽移动
5. 通过托盘菜单"退出"完全关闭程序

现在请尝试这些功能！
    """
    
    QMessageBox.information(player, "功能演示", info_text)
    
    return app.exec_()

if __name__ == "__main__":
    print("启动音乐播放器演示...")
    demo_tray_features()